|
Strona tytułowa
Opis rozkazów
Styki
Cewki
Liczniki
Timery
Operacje arytmetyczne
Relacje
Opis lekcji
Lekcja 1 Wprowadzenie
|
Symbol rozkazu:
Opis działania: Timer TMR ma za zadanie odmierzać podaną ilość czasu. Na wejściu PV podaje się żądany czas ( = wartość * 10 ms). Jeśli na wejściu przez dany okres czasu utrzyma się stan wysoki, to wyjście timera przyjmie stan wysoki. Pojawienie się na wejściu stanu niskiego powoduje zresetowanie timera.
Oto przykładowe przebiegi czasowe timera TMR: Timer w czasie pracy przechowuje swój stan w pamięci sterownika. Do zachowania całego stanu potrzebuje trzech komórek pamięci. Adres bazowy pokazuje na pierwszą z tych trzech komórek. Istotną sprawą przy programowaniu sterowników jest to, aby żadne dwa bloki funkcyjne nie trzymały swoich danych w tych samych obszarach. Jeśli np. dla jednego timera wybierzemy jako adres bazowy komórkę %R0005, to oznacza to, że komórki %R0006 i %R0007 są zajęte przez ten timer. Inna funkcja może użyć dopiero adresu %R0008. Jeśli zajdzie konieczność odczytania ilości aktualnie zliczonego czasu, można odczytać ją spod adresu równego adresowi bazowemu. Dopuszczalne typy pamięci:
|